package me.zhengjie.modules.domain.enterprise;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.domain.BaseClass;

import java.util.Date;

@Data
@TableName("enterprise_recruitment")
public class EnterpriseRecruitment extends BaseClass {

    @TableId
    private Long id;

    @ApiModelProperty(value = "学历")
    @TableField(value = "education")
    private String education;

    @ApiModelProperty(value = "地区")
    @TableField(value = "city")
    private String city;

    @ApiModelProperty(value = "公司名称")
    @TableField(value = "company_name")
    private String companyName;

    @ApiModelProperty(value = "招聘信息来源")
    @TableField(value = "source")
    private String source;

    @ApiModelProperty(value = "招聘职位")
    @TableField(value = "title")
    private String title;

    @ApiModelProperty(value = "工作经验")
    @TableField(value = "experience")
    private String experience;

    @ApiModelProperty(value = "发布日期")
    @TableField(value = "start_date")
    private Date startDate;

    @ApiModelProperty(value = "公司id")
    @TableField(value = "company_gid")
    private String companyGid;

    @ApiModelProperty(value = "薪资")
    @TableField(value = "salary")
    private String salary;

    @ApiModelProperty(value = "招聘信息地址url")
    @TableField(value = "web_info_path")
    private String webInfoPath;

    @ApiModelProperty(value = "公司id")
    @TableField(value = "companies_id")
    private Long companiesId;

    @ApiModelProperty(value = "批次号")
    @TableField(value = "batch_id")
    private Long batchId;
}
